package com.cjb.cloudsystem.entity;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.*;
import java.util.Date;

/**
 * 对象管理
 *
 * @author 陈锦斌 2213859123@qq.com
 * @since 1.0.0 2023-10-22
 */

@Data
@TableName("sys_object")
public class SysObject {
	/**
	* 对象ID
	*/
	@TableId
	private Long sysObjectId;

	/**
	* 存储路径
	*/
	private String sysObjectPath;

	/**
	* 对象名称
	*/
	private String sysObjectName;

	/**
	* 对象组织
	*/
	private String sysOrgId;

	/**
	* 是否加密 0:是 1：否
	*/
	private Integer isEncrytion;

	/**
	* 是否删除 0：正常 1：已删除
	*/
	private Integer deleted;

	/**
	* 创建者
	*/
	private String creator;

	/**
	* 更新者
	*/
	private String updater;

	/**
	* 创建时间
	*/
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date createTime;

	/**
	* 更新时间
	*/
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;

	/**
	* 作品ID 外键
	*/
	private String productionId;
	/**
	 * 文件大小 sys_object_size
	 */
	private Integer sysObjectSize;

}